home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games: Greatest Hits 1996
/
Amiga Games: Greatest Hits 1996.iso
/
archive
/
userbox
/
publicdomain
/
identify.lha
/
Identify
/
include
/
libraries
/
identify.i
< prev
Wrap
Text File
|
1996-05-13
|
3KB
|
94 lines
**
** $VER: identify.i 3.0 (13.5.96)
**
** identify.library definitions
**
** (C) Copyright 1996 Richard Koerber
** All Rights Reserved.
**
IFND LIBRARIES_IDENTIFY_I
LIBRARIES_IDENTIFY_I SET 1
IFND EXEC_TYPES_I
INCLUDE 'exec/types.i'
ENDC
IFND EXEC_LIBRARIES_I
INCLUDE 'exec/libraries.i'
ENDC
IFND UTILITY_TAGITEM_I
INCLUDE utility/tagitem.i
ENDC
_IDTAGS EQU $CD450000
*------------------------------------------------------------------------*
* Generic library informations
*
IDENTIFYNAME MACRO
dc.b "identify.library",0
ENDM
IDENTIFYVERSION EQU 3
STRUCTURE IdentifyBase,0
STRUCT ifyb_LibNode,LIB_SIZE
LABEL ifyb_SIZEOF
IDENTIFYBUFLEN EQU 50 ; default buffer length
*------------------------------------------------------------------------*
* Expansion() tags
*
IDTAG_ConfigDev EQU _IDTAGS+$00 ;(struct ConfigDev *) ConfigDev
; structure to be evaluated
IDTAG_ManufID EQU _IDTAGS+$01 ;UWORD manufacturer ID if no
; ConfigDev is available
IDTAG_ProdID EQU _IDTAGS+$02 ;UBYTE product ID if no
; ConfigDev is available
IDTAG_StrLength EQU _IDTAGS+$03 ;UWORD of maximum buffer length,
; including termination. Default
; is 50.
IDTAG_ManufStr EQU _IDTAGS+$04 ;STRPTR of manufacturer name
; puffer, or NULL
IDTAG_ProdStr EQU _IDTAGS+$05 ;STRPTR of product name
; puffer, or NULL
IDTAG_ClassStr EQU _IDTAGS+$06 ;STRPTR of product class
; puffer, or NULL
IDTAG_DeadStr EQU _IDTAGS+$07 ;STRPTR deadend or recoverable alert?
IDTAG_SubsysStr EQU _IDTAGS+$08 ;STRPTR alert subsystem
IDTAG_GeneralStr EQU _IDTAGS+$09 ;STRPTR alert general cause
IDTAG_SpecStr EQU _IDTAGS+$0A ;STRPTR alert specific cause
*------------------------------------------------------------------------*
* Hardware description types
*
IDHW_SYSTEM EQU 0 ; System (Amiga,DraCo,...)
IDHW_CPU EQU 1 ; CPU (68000,68010,...,68060)
IDHW_FPU EQU 2 ; FPU (---,68881,68882,68040,68060)
IDHW_MMU EQU 3 ; MMU (---,68852,68030,68040,68060)
IDHW_OSVER EQU 4 ; OS Version (V*.*)
IDHW_EXECVER EQU 5 ; Exec Version (V*.*)
IDHW_WBVER EQU 6 ; Workbench Version (---,V*.*)
IDHW_ROMSIZE EQU 7 ; OS ROM Size (*KB, *MB)
IDHW_CHIPSET EQU 8 ; Chipset (OCS,ECS,AGA,DraCo)
IDHW_GFXSYS EQU 9 ; Graphics system (AmigaOS, CyberGraphX, ...)
IDHW_CHIPRAM EQU 10 ; Chip RAM (*KB, *MB, *GB)
IDHW_FASTRAM EQU 11 ; Fast RAM (*KB, *MB, *GB)
IDHW_RAM EQU 12 ; Total RAM (*KB, *MB, *GB)
IDHW_NUMBEROF EQU 13 ; Number of types, PRIVATE!
*------------------------------------------------------------------------*
* Error codes
*
IDERR_NOLENGTH EQU -1 ;Buffer length is 0 ??
IDERR_BADID EQU -2 ;Missing or bad board ID
*------------------------------------------------------------------------*
* That's all...
*
ENDC